package request

// PageRequest 基础分页请求参数
type PageRequest struct {
	Page     int `form:"page,default=1"`
	PageSize int `form:"pageSize,default=10"`
}

// ProcessPageRequest 处理分页参数
func (r *PageRequest) ProcessPageRequest() {
	if r.Page < 1 {
		r.Page = 1
	}
	if r.PageSize < 1 {
		r.PageSize = 10
	}
	if r.PageSize > 100 {
		r.PageSize = 100
	}
}
